package cn.dujc.superkid.bean;

import android.os.Parcelable;

import java.util.List;

/**
 * @author du
 * date 2018/7/28 下午10:45
 */
public class WrongQuestionResult extends ListDataEntity implements Parcelable{

    /**
     * category : [{"id":1,"name":"随堂练"},{"id":2,"name":"自测卷"},{"id":3,"name":"在线考试"},{"id":4,"name":"杯赛"},{"id":5,"name":"已订正的错题本"}]
     * pageInfo : {"all_num":308,"all_correction_num":0,"week_num":0,"week_correction_num":0,"today_remaining_num":0,"info_today_num":0,"today_correction_num":0,"info_today_correction_num":0,"info_today_surplus_num":0}
     * list : [{"id":382872,"genre":1,"question_type":3,"question_id":4381,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例3-破十法","question_title":"<p>数一数，算一算.图中共有多少个水果？<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa0ce62266.png\" title=\"图片8.png\" alt=\"图片8.png\" width=\"599\" height=\"112\" style=\"width: 599px; height: 112px;\"/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["18"],"explain_ex":"<p>答：7+2+4+5=18<br/><\/p><p><br/><\/p>","subtime":1536065410,"wrong_key":"AA5TARgaUg1RDwAF"},{"id":382871,"genre":1,"question_type":3,"question_id":4380,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例3-破十法","question_title":"<p>看图填数.问最后的差为多少？<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584f9ff4d34b3.png\" title=\"图片6.png\" alt=\"图片6.png\" width=\"584\" height=\"123\" style=\"width: 584px; height: 123px;\"/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["9"],"explain_ex":"<p>答：16-7=9<br/><\/p><p><br/><\/p>","subtime":1536065410,"wrong_key":"AA5TARgaUg1RDwAG"},{"id":382868,"genre":1,"question_type":3,"question_id":4383,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例4-竖式加减","question_title":"<p>列竖式，解决下列问题，问最后的差等于多少？<\/p><p>&nbsp; 117-39=_______.<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa41b2abb8.png\" title=\"图片9.png\" alt=\"图片9.png\" width=\"171\" height=\"167\" style=\"width: 171px; height: 167px;\"/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["78"],"explain_ex":"<p>答：117-39=78.<\/p>","subtime":1536065390,"wrong_key":"AA5TARgaUg1RDwEP"},{"id":382867,"genre":1,"question_type":3,"question_id":4382,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例4-竖式加减","question_title":"<p>列竖式，解决下列问题，问最后的和等于多少？<\/p><p>&nbsp; &nbsp;282+143=______.<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa37e78aa0.png\" title=\"图片9.png\" alt=\"图片9.png\" width=\"173\" height=\"169\" style=\"width: 173px; height: 169px;\"/><\/p><p><br/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["425"],"explain_ex":"<p>答：282+143=425<\/p><p><br/><\/p>","subtime":1536065390,"wrong_key":"AA5TARgaUg1RDwEA"},{"id":382864,"genre":1,"question_type":3,"question_id":4385,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例5-竖式加减","question_title":"<p>找出题目中的错误，并改正，问正确得数为多少？<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa5997cdf8.png\" title=\"QQ图片20160928100617.png\" alt=\"QQ图片20160928100617.png\"/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["24"],"explain_ex":"<p>答：53-29=24<\/p>","subtime":1536065317,"wrong_key":"AA5TARgaUg1RDwED"},{"id":382863,"genre":1,"question_type":3,"question_id":4384,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例5-竖式加减","question_title":"<p>找出题目中的错误，并改正，问正确得数为多少？<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa54deedd3.png\" title=\"QQ图片20160928100100.png\" alt=\"QQ图片20160928100100.png\"/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["92"],"explain_ex":"<p>答：58+34=92<\/p>","subtime":1536065316,"wrong_key":"AA5TARgaUg1RDwEE"},{"id":382842,"genre":1,"question_type":3,"question_id":4387,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例6-竖式加减","question_title":"<p>补全□中的数.问□中数字和为多少？<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa754d2c2a.png\" title=\"QQ图片20160928094504.png\" alt=\"QQ图片20160928094504.png\"/><\/p>","wrong":["2"],"exercises_answer":[""],"correct_answer":["6"],"explain_ex":"<p>答：□中数字分别为2、4，所以它们的和为2+4=6.<\/p>","subtime":1536064590,"wrong_key":"AA5TARgaUg1RDwMF"},{"id":382841,"genre":1,"question_type":3,"question_id":4386,"question_nav":"一年级知识点 > 计算 > 认识数字 > 例6-竖式加减","question_title":"<p>补全□中的数.问□中数字和为多少？<\/p><p><img src=\"http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa6a771e30.png\" title=\"QQ图片20160928094237.png\" alt=\"QQ图片20160928094237.png\"/><\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["10"],"explain_ex":"<p>答：□中数字分别为5、5，所以它们的和为5+5=10.<\/p>","subtime":1536064590,"wrong_key":"AA5TARgaUg1RDwMG"},{"id":339739,"genre":1,"question_type":3,"question_id":3956,"question_nav":"二年级知识点 > 几何 > 数形相应 > 例6-六边形数的认识","question_title":"<p>第4个六边形数是_________<\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["28"],"explain_ex":"","subtime":1532916394,"wrong_key":"AA5TARgaUgZaAAQO"},{"id":339738,"genre":1,"question_type":3,"question_id":3955,"question_nav":"二年级知识点 > 几何 > 数形相应 > 例6-六边形数的认识","question_title":"<p>第1个六边形数和第2个六边形数的和是_________<\/p>","wrong":["1"],"exercises_answer":[""],"correct_answer":["7"],"explain_ex":"<p>1+6=7<\/p>","subtime":1532916394,"wrong_key":"AA5TARgaUgZaAAQP"}]
     */

    private PageInfoBean pageInfo;
    private List<CategoryBean> category;
    private List<ListBean> list;

    public PageInfoBean getPageInfo() {
        return pageInfo;
    }

    public void setPageInfo(PageInfoBean pageInfo) {
        this.pageInfo = pageInfo;
    }

    public List<CategoryBean> getCategory() {
        return category;
    }

    public void setCategory(List<CategoryBean> category) {
        this.category = category;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class PageInfoBean {
        /**
         * all_num : 308
         * all_correction_num : 0
         * week_num : 0
         * week_correction_num : 0
         * today_remaining_num : 0
         * info_today_num : 0
         * today_correction_num : 0
         * info_today_correction_num : 0
         * info_today_surplus_num : 0
         */

        private String all_num;
        private String all_correction_num;
        private String week_num;
        private String week_correction_num;
        private String today_remaining_num;
        private String info_today_num;
        private String today_correction_num;
        private String info_today_correction_num;
        private String info_today_surplus_num;

        public String getAll_num() {
            return all_num;
        }

        public void setAll_num(String all_num) {
            this.all_num = all_num;
        }

        public String getAll_correction_num() {
            return all_correction_num;
        }

        public void setAll_correction_num(String all_correction_num) {
            this.all_correction_num = all_correction_num;
        }

        public String getWeek_num() {
            return week_num;
        }

        public void setWeek_num(String week_num) {
            this.week_num = week_num;
        }

        public String getWeek_correction_num() {
            return week_correction_num;
        }

        public void setWeek_correction_num(String week_correction_num) {
            this.week_correction_num = week_correction_num;
        }

        public String getToday_remaining_num() {
            return today_remaining_num;
        }

        public void setToday_remaining_num(String today_remaining_num) {
            this.today_remaining_num = today_remaining_num;
        }

        public String getInfo_today_num() {
            return info_today_num;
        }

        public void setInfo_today_num(String info_today_num) {
            this.info_today_num = info_today_num;
        }

        public String getToday_correction_num() {
            return today_correction_num;
        }

        public void setToday_correction_num(String today_correction_num) {
            this.today_correction_num = today_correction_num;
        }

        public String getInfo_today_correction_num() {
            return info_today_correction_num;
        }

        public void setInfo_today_correction_num(String info_today_correction_num) {
            this.info_today_correction_num = info_today_correction_num;
        }

        public String getInfo_today_surplus_num() {
            return info_today_surplus_num;
        }

        public void setInfo_today_surplus_num(String info_today_surplus_num) {
            this.info_today_surplus_num = info_today_surplus_num;
        }
    }

    public static class CategoryBean {
        /**
         * id : 1
         * name : 随堂练
         */

        private String id;
        private String name;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    public static class ListBean {
        /**
         * id : 382872
         * genre : 1
         * question_type : 3
         * question_id : 4381
         * question_nav : 一年级知识点 > 计算 > 认识数字 > 例3-破十法
         * question_title : <p>数一数，算一算.图中共有多少个水果？</p><p><img src="http://7xu137.com1.z0.glb.clouddn.com/ueditor_20161213_584fa0ce62266.png" title="图片8.png" alt="图片8.png" width="599" height="112" style="width: 599px; height: 112px;"/></p>
         * wrong : ["1"]
         * exercises_answer : [""]
         * correct_answer : ["18"]
         * explain_ex : <p>答：7+2+4+5=18<br/></p><p><br/></p>
         * subtime : 1536065410
         * wrong_key : AA5TARgaUg1RDwAF
         */

        private String id;
        private String genre;
        private String question_type;
        private String question_id;
        private String question_nav;
        private String question_title;
        private String explain_ex;
        private String subtime;
        private String wrong_key;
        private List<String> wrong;
        private List<String> exercises_answer;
        private List<String> correct_answer;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getGenre() {
            return genre;
        }

        public void setGenre(String genre) {
            this.genre = genre;
        }

        public String getQuestion_type() {
            return question_type;
        }

        public void setQuestion_type(String question_type) {
            this.question_type = question_type;
        }

        public String getQuestion_id() {
            return question_id;
        }

        public void setQuestion_id(String question_id) {
            this.question_id = question_id;
        }

        public String getQuestion_nav() {
            return question_nav;
        }

        public void setQuestion_nav(String question_nav) {
            this.question_nav = question_nav;
        }

        public String getQuestion_title() {
            return question_title;
        }

        public void setQuestion_title(String question_title) {
            this.question_title = question_title;
        }

        public String getExplain_ex() {
            return explain_ex;
        }

        public void setExplain_ex(String explain_ex) {
            this.explain_ex = explain_ex;
        }

        public String getSubtime() {
            return subtime;
        }

        public void setSubtime(String subtime) {
            this.subtime = subtime;
        }

        public String getWrong_key() {
            return wrong_key;
        }

        public void setWrong_key(String wrong_key) {
            this.wrong_key = wrong_key;
        }

        public List<String> getWrong() {
            return wrong;
        }

        public void setWrong(List<String> wrong) {
            this.wrong = wrong;
        }

        public List<String> getExercises_answer() {
            return exercises_answer;
        }

        public void setExercises_answer(List<String> exercises_answer) {
            this.exercises_answer = exercises_answer;
        }

        public List<String> getCorrect_answer() {
            return correct_answer;
        }

        public void setCorrect_answer(List<String> correct_answer) {
            this.correct_answer = correct_answer;
        }
    }
}
